new Vue({
  el: "#app",
  data() {
    return {
      rules: {
        Company_Profile_Name: [
          { required: true, message: "请输入简介说明", trigger: "blur" },
        ],
        Company_Profile_Main: [
          { required: true, message: "请输入简介内容", trigger: "blur" },
        ],
      },
      form: {
        Company_Profile_SerialNumber: "",
        Company_Profile_Name: "",
        Company_Profile_Date: "",
        Company_Profile_Main: "",
      },
      loading: false,
    };
  },
  methods: {
    submitForm(formName) {
      this.$refs[formName].validate((valid) => {
        console.log(this.form);
        let lArray = new Array();
        lArray.push(this.form);
        let lJSONObject_company_profile = new Object();
        lJSONObject_company_profile.company_profile = lArray; //换表
        let lJSONObject_DataSet = new Object(); // Modify
        lJSONObject_DataSet.Add = lJSONObject_company_profile; //换表
        console.log(lJSONObject_DataSet);
        let _this = this;
        // return;
        $.ajax({
          headers: {
            AccessToken: $.cookie("token"), //会将数据转换为query string
          },
          // headers: requestHeaders(),
          // url: `${BASE_URL2}/generalBusiness/generalPaginationQueryBySQLSerialNumber`,
          url: "https://service.kdddy.cn/donghui/clientOperation/generalSaveForClient",
          type: "POST",
          data: {
            Data: JSON.stringify(lJSONObject_DataSet),
          },
          success: function (Result) {
            console.log(Result);
            if (Result.Status === "success") {
              _this.$message({
                message: "提交成功",
                type: "success",
              });
              window.history.go(-1);
            } else {
              _this.$message.error("提交失败，请稍后再试");
            }
          },
          complete: function (xhr, status) {
            // 检查 Token 是否过期
            if (xhr.statusCode === 302) {
              // 清除本地存储的 Token
              sessionStorage.removeItem("token");
              // 从响应头中获取重定向信息
              const redirectUrl = xhr.header.contentpath;
              if (redirectUrl) {
                // 如果有重定向信息，跳转到指定页面
                window.location.href = redirectUrl;
              }
            }
          },
          dataType: "json",
        });
        //     if (valid) {
        //         _this.loading = true
        //         _this.form.Company_Profile_Date = getYMDHMSDate();
        //         $.ajax({
        //             url: DomainName + '/getAddAction?token=' + $.cookie('token'),
        //             type: 'POST',
        //             data: {
        //                 Data: JSON.stringify({
        //                     company_profile: [_this.form]
        //                 }),
        //                 Operation_Name: '添加公司简介'
        //             },
        //             success: function (res) {
        //                 if (res.Status === 'success') {
        //                     _this.$message.success("提交成功")
        //                     window.history.go(-1)
        //                 } else {
        //                     _this.$message.error("提交失败，请稍后再试")
        //                 }
        //             },
        //             error: function () {
        //                 _this.$message.error("操作失败，请稍后再试")
        //             },
        //             complete: function (XMLHttpRequest) {
        //                 _this.loading = false
        //                 if (XMLHttpRequest.getResponseHeader("REDIRECT") == "REDIRECT") {
        //                     window.parent.document.location.href = absolutepath() + XMLHttpRequest.getResponseHeader("CONTENTPATH");
        //                 }
        //             }
        //         })
        //     } else {
        //         return false;
        //     }
      });
    },
    resetForm(formName) {
      this.$refs[formName].resetFields();
    },
  },
});
